home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 090 / nrpd.arc / NRPD.DOC < prev   
Text File  |  1985-06-27  |  7KB  |  167 lines

  1.  
  2.  
  3.                   Non-Resident Phone Directory  (NRPD)
  4.                   ------------------------------------
  5.  
  6.      Non-Resident Phone Directory is a program that was written because
  7.   I wanted to write some kind of a program and a friend of mine wanted a
  8.   phone list program that would not create any compatability problems when
  9.   running under IBM's TopView.
  10.  
  11.      The program was written in my spare time using Borland International's
  12.   Turbo Pascal 2.0 on a Compaq Portable using IBM's PC-DOS 2.1.
  13.  
  14.      The type of file that Non-Resident Phone Directory uses as a data file
  15.   is just an ordinary ASCII text file just like that used by Borland's very
  16.   own SIDEKICK.  This type of file can be created with any text editor.  A
  17.   few guideline are in order though:
  18.  
  19.      1)  The MAXIMUM length of ANY line should be 77 characters, otherwise
  20.          the line counter will get out of synch because of the program
  21.          trying to write the entire line.
  22.  
  23.      2)  The format is basically freeform except that the FIRST character
  24.          of the LAST name should be in the FIRST column of the text file.
  25.          These guidelines are for use if you want to use the SORT option.
  26.          Example:
  27.  
  28.      Columns:  1...5....0....5....0....5....0....5....0....5....0....5....
  29.  
  30.                Smith, John       999-555-1212        Work
  31.  
  32.      3)  The program will assume an extension of .DIR for all files unless
  33.          the user includes his own extension, or a period after specifying
  34.          a file when no extension is desired.
  35.  
  36.      4)  The program checks the NRPD.CNF file for the drive, directory, and
  37.          the file that it loads.  If you plan on using NRPD on a different
  38.          machine, it is a good idea to not copy NRPD.CNF to the new machine.
  39.  
  40.      4)  The maximum number of lines that NRPD will read is 250.    If a
  41.          file that is longer than 250 lines is specified, it will be trun-
  42.          cated at 250 lines.  This limit is hard-coded in the program and
  43.          may change.  The reason for not making it any longer is to conserve
  44.          memory.  If you feel that it should be longer or shorter, drop me
  45.          a line.
  46.  
  47.      Version
  48.      -------
  49.       0.10:  The initial version of the program.  It has the ability to
  50.              load a phone list and to scroll up and down through the list.
  51.              It could also jump to the beginning or end of the list as well
  52.              as to page up and page down.  2-21-85
  53.  
  54.       0.11   This version added a Configuration File.  The config file
  55.              contains a file name, a path, and background, text and border
  56.              colors.  The program looks for the config file upon boot up
  57.              and, if not found, it uses default values.  Whenever the user
  58.              changes the phone list file, the program creates and writes
  59.              this information to a new config file.  This means that the
  60.              next time the program is run, it will automatically load the
  61.              file the user was last viewing.  Although, not implemented at
  62.              this point, the same concept is planned for the path and the
  63.              various screen colors.  2-22-85
  64.  
  65.       0.12   This version includes full support for PC-DOS subdirectories.
  66.              It also writes the path back to the config file just as it
  67.              did for the file name.  2-23-85
  68.  
  69.       0.13   This version has a search feature.  The user can input a string
  70.              and the program will search for that string starting at column
  71.              number 1.  If the user would like to continue to search on that
  72.              string starting at the last find, he may do that also. 2-24-84
  73.  
  74.       0.14   FINALLLLLY!  Another version.  Gosh, where do I start.  The
  75.              program was basically rewritten.  The search routine was
  76.              completely rewritten. The input for 'New File', 'New Path',
  77.              and 'Search For' are "windowed" and you can now "edit" your
  78.              input.  A full screen editor that is mostly bug free has been
  79.              provided in the form of an edit mode.  You can also save your
  80.              edited changes in the old file or in a new file. And if the
  81.              file that you save to already exists, it will rename the old
  82.              file to one with an extension of .BAK.  The search is now in
  83.              the form of a search mode and you can search up as well as
  84.              down.  Hope you like it.  3-23-85
  85.  
  86.       0.15   Oh Boy!  Now we can SORT!  Very straightforward and very fast.
  87.              3-24-85
  88.  
  89.       0.16   Well, we have another version.  Let's see.  F10 will get you a
  90.              list of all the .DIR files on the current drive/subdirectory.
  91.              Alt-F10 will allow you to change the original colors that NRPD
  92.              comes configured at.  F9 will insert a line and put the cursor
  93.              at the beginning of the new line (in Edit Mode).  F1 gives us
  94.              Help and F7 will print the file for us.  All of the functions
  95.              except dialing are now implemented that I originally planned
  96.              on including.  The editor still has a few bugs but hopefully
  97.              I can get those worked out without to much trouble. Anyway,
  98.              the next version will probably not include any new functions,
  99.              just some polishing up of the user interface and corrections
  100.              of any bugs that I find.  A dialer will probably not become
  101.              implemented because I have no modem and therefore no way to
  102.              test that possible function. 3-28-85
  103.  
  104.       0.17   Yet another version.  This version just gives the user a
  105.              sample file when an NRPD.CNF file is not present. 4-3-85
  106.  
  107.       0.18   TURBO PASCAL 3.0!!!  Yes, this version is compiled in 3.0.
  108.              No new functions are included, just cleaning up some old or
  109.              inefficient code. 4-18-85
  110.  
  111.      I hope that you like this program.  If you find that it is useful to
  112.   you, please send a  $10.00 donation.  In any case, feel free to use this
  113.   program and to distribute this program to any friends that you have.
  114.      I declare a Copyright on NRPD to the effect that no one else can use
  115.   the routines that I developed and used within the source code of NRPD for
  116.   sale in another software product and no one else may recieve any form of
  117.   monetary compensation for the distribution of NRPD.
  118.      If you have any comments or suggestions, feel free to drop me a line.
  119.   If you would like a custom version of NRPD, send me a letter telling me
  120.   what you would like in your own version (Recieving at least $10.00 in a
  121.   donation would make me much more receptive to any requests for a custom
  122.   version of NRPD).
  123.      In any case, I will continue to develop NRPD as time permits.  I find
  124.   it a challange and an educational experience.  New versions of NRPD can
  125.   be recieved by either sending me a post-paid diskette or keeping your
  126.   eyes peeled to the local PC bulletin boards.
  127.  
  128.  
  129.                                     Michael K. Schinkel
  130.      (C) 1985                       5260 Wexford Rd.      
  131.                                     College Park, Ga.  30349
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158. rd Rd.      
  159.                                     College Park, Ga.  30349
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.